package a.f.g.a;

import a.c.e;
import a.f.p;

public class gc
  extends ec
{
  public static boolean g;
  
  public gc(d paramd)
  {
    this.b = paramd;
  }
  
  public p c()
  {
    lb locallb = this.b.Q();
    if (!xb.r) {
      if (locallb == null) {
        return null;
      }
    }
    return (p)locallb.m();
  }
  
  public e a(Object paramObject)
  {
    if (paramObject == null) {
      throw new NullPointerException("Node must not be null");
    }
    p localp = c();
    if (!xb.r) {
      if (localp == null) {
        return null;
      }
    }
    return localp.m(paramObject);
  }
  
  public a.c.d b(Object paramObject)
  {
    if (paramObject == null) {
      throw new NullPointerException("Edge must not be null");
    }
    p localp = c();
    if (!xb.r) {
      if (localp == null) {
        return null;
      }
    }
    return localp.n(paramObject);
  }
  
  public cb b(e parame)
  {
    e locale = a(parame);
    if (((!xb.r) && (locale == null)) || (locale.g() == null)) {
      return null;
    }
    lb locallb = this.b.Q();
    try
    {
      return locallb.a(locale);
    }
    catch (NullPointerException localNullPointerException) {}
    return null;
  }
  
  public hc a(a.c.d paramd)
  {
    a.c.d locald = b(paramd);
    if (((!xb.r) && (locald == null)) || (locald.c() == null)) {
      return null;
    }
    lb locallb = this.b.Q();
    try
    {
      return locallb.a(locald);
    }
    catch (NullPointerException localNullPointerException) {}
    return null;
  }
  
  public xb.b_ a(xb paramxb, Object paramObject)
  {
    boolean bool = xb.r;
    if ((bool) || ((paramObject instanceof a.c.d)))
    {
      if (bool) {
        break label57;
      }
      if (((a.c.d)paramObject).c() == c())
      {
        if (bool) {
          break label57;
        }
        locald = (a.c.d)paramObject;
        if (xb.q == 0) {
          break label58;
        }
      }
    }
    label57:
    a.c.d locald = b(paramObject);
    label58:
    return paramxb.c(locald);
  }
  
  public xb.a_ c(xb paramxb, Object paramObject)
  {
    boolean bool = xb.r;
    if ((bool) || ((paramObject instanceof e)))
    {
      if (bool) {
        break label57;
      }
      if (((e)paramObject).g() == c())
      {
        if (bool) {
          break label57;
        }
        locale = (e)paramObject;
        if (xb.q == 0) {
          break label58;
        }
      }
    }
    label57:
    e locale = a(paramObject);
    label58:
    if (locale == null) {
      return null;
    }
    return paramxb.d(locale);
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.f.g.a.gc
 * JD-Core Version:    0.7.0.1
 */